#! /bin/bash
export LANG=zh_CN.UTF-8
HIVE_HOME=/usr/bin/hive

${HIVE_HOME} -S -e "

create database if not exists edu_dwb;
use edu_dwb;
-- 创建考勤明细宽表
drop table if  exists edu_dwb.hkl_dwb_check_detail_wide ;
create table if not exists edu_dwb.hkl_dwb_check_detail_wide(
   create_date            string comment '创建时间',
--班级排课表
    class_id          int 		comment '班级id',
    class_date        string    comment '班级排课时间',
--打卡信息表
    student_id        int 		comment '学员id',
    signin_time       string 	comment '签到时间',
    signin_date       string 	comment '签到日期',
--请假申请表
    begin_time      string comment '请假开始时间',
    begin_time_type int comment '1：上午 2：下午',
    end_time        string comment '请假结束时间',
    end_time_type   int comment '1：上午 2：下午',
    days            string comment '请假/已休天数',
--班级作息表
    morning_template_id    int comment '上午出勤模板id',
    morning_begin_time   string comment '上午开始时间',
    morning_end_time     string comment '上午结束时间',
    afternoon_template_id  int comment '下午出勤模板id',
    afternoon_begin_time string comment '下午开始时间',
    afternoon_end_time   string comment '下午结束时间',
    evening_template_id    int comment '晚上出勤模板id',
    evening_begin_time   string comment '晚上开始时间',
    evening_end_time     string comment '晚上结束时间',
    use_begin_date       string comment '使用开始日期',
    use_end_date         string comment '使用结束日期'
)comment'考勤明细宽表'
row format delimited fields terminated by '\t'
stored as orc tblproperties ('orc.compress'='SNAPPY');"